package com.wispx.shortlink.admin.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wispx.shortlink.admin.common.convention.result.Result;
import com.wispx.shortlink.admin.remote.dto.req.RecycleBinPageReqDTO;
import com.wispx.shortlink.admin.remote.dto.resp.ShortLinkPageRespDTO;

/**
 * URL 回收站接口层
 */
public interface RecycleBinService{

    /**
     * 回收站内分页查询
     *
     * @param requestParam 回收站内短链接分页请求参数
     * @return 短链接分页响应对象
     */
    Result<Page<ShortLinkPageRespDTO>> pageRecycleBin(RecycleBinPageReqDTO requestParam);
}
